9235b9e8962ca6deca6e5ccc9e450114c58b7566,src/main/java/org/dbtools/gen/android/AndroidBaseRecordRenderer.java,AndroidBaseRecordRenderer,generateFieldVariable,#boolean#String#SchemaField#,592

Before Change


        boolean jsr305SupportedField = !varClass.isPrimitive() || varClass.isEnum();

        newVariable.setGenerateGetter(true, field.isNotNull(), jsr305SupportedField && genConfig.isJsr305Support());
        if (!readOnlyEntity) {
            newVariable.setGenerateSetter(true, field.isNotNull(), jsr305SupportedField && genConfig.isJsr305Support());
        }

        newVariable.setDefaultValue(defaultValue);

After Change


        boolean jsr305SupportedField = !varClass.isPrimitive() || varClass.isEnum();

        newVariable.setGenerateGetter(true, field.isNotNull(), jsr305SupportedField && genConfig.isJsr305Support());
        newVariable.setGenerateSetter(true, field.isNotNull(), jsr305SupportedField && genConfig.isJsr305Support()); // always allow setter to support copy()

        newVariable.setDefaultValue(defaultValue);